package com.zyg.cod.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


/***
 * 信息段实体注解
 * @author allen-zyg
 * @version : V1.0
 * 
 */

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface TableXmlAnnotation {

	/**
	 * @return 对应的数据库表的表名
	 */
	public String TableName();

	/**
	 * 与主表的关系：一对多：2，一对一：1 其他：0
	 * @return
	 */
	public int RelationType();
	/***
	 * 包含子元素Element的父元素
	 * <ElementFromName>
	 *    <ElementNme>...</ElementNme> 
	 * </ElementFromName>
	 * @return
	 */
	public String ElementFromName();

}
